"""
@Time : 2024/6/17 下午8:41
@Auth : AmirKD
@IDE : PyCharm
"""
from result import result
from util import util
from modules.Add_Project_Info import Info


def Del_Project_Info(ID, window):

    # 检查输入信息是否规范
    if not util().is_ID(ID):
        result().Tip_Add_ID()
        return

    # 用于指示是否删除的状态指标
    Flag = True
    # 遍历，删除项目信息
    for i in Info:
        if ID == i["ID"]:
            Info.remove(i)
            Flag = False
            break
    if Flag:
        result().Tip_Del_ID_None()
        return
    # 删除成功
    result().Tip_Del()
    # 将删除后的信息写入文件
    util().WriteTxt_w_Mode(Info)
    # 摧毁窗口
    window.destroy()
